
            const zh_cn = {
                name: 'zh-cn',
                blocklyMessage: {
                     EXT_PASSIVE_BUZZER_EXT_PASSIVE_BUZZER : '无源蜂鸣器',
 EXT_PASSIVE_BUZZER_EXTENSIONNAME : '无源蜂鸣器',
 EXT_PASSIVE_BUZZER_EXTENSIONDESCRIPTION : '无源蜂鸣器，它需要2~5 kHz的方波驱动，然后不同频率的波形会驱动蜂鸣器发出相应频率的声音。',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_0 : '1',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_1 : '2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_2 : '3',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_3 : '4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_4 : '5',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_5 : '6',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_6 : '7',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_7 : '8',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_8 : '9',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_9 : '10',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_10 : '11',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_11 : '12',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_12 : '13',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_13 : 'A0',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_14 : 'A1',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_15 : 'A2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_16 : 'A3',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_17 : 'A4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_18 : 'A5',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_0 : '1/2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_1 : '1/4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_2 : '1/8',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_3 : '整拍',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_4 : '双拍',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_5 : '停止',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724 : '无源蜂鸣器控制引脚  %1 频率 %2 持续时间  %3 ',
 EXT_PASSIVE_BUZZER_CATE_77CD34CA : '无源蜂鸣器',

                }
            }

            const zh_tw = {
                name: 'zh-tw',
                blocklyMessage: {
                     EXT_PASSIVE_BUZZER_EXT_PASSIVE_BUZZER : '无源蜂鸣器',
 EXT_PASSIVE_BUZZER_EXTENSIONNAME : '无源蜂鸣器',
 EXT_PASSIVE_BUZZER_EXTENSIONDESCRIPTION : '无源蜂鸣器，它需要2~5 kHz的方波驱动，然后不同频率的波形会驱动蜂鸣器发出相应频率的声音。',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_0 : '1',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_1 : '2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_2 : '3',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_3 : '4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_4 : '5',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_5 : '6',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_6 : '7',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_7 : '8',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_8 : '9',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_9 : '10',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_10 : '11',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_11 : '12',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_12 : '13',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_13 : 'A0',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_14 : 'A1',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_15 : 'A2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_16 : 'A3',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_17 : 'A4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_18 : 'A5',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_0 : '1/2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_1 : '1/4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_2 : '1/8',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_3 : '整拍',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_4 : '双拍',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_5 : '停止',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724 : '无源蜂鸣器控制引脚  %1 频率 %2 持续时间  %3 ',
 EXT_PASSIVE_BUZZER_CATE_77CD34CA : '无源蜂鸣器',

                }
            }
            
            const en = {
                name: 'en',
                blocklyMessage: {
                     EXT_PASSIVE_BUZZER_EXT_PASSIVE_BUZZER : 'Passive buzzer',
 EXT_PASSIVE_BUZZER_EXTENSIONNAME : 'Passive buzzer',
 EXT_PASSIVE_BUZZER_EXTENSIONDESCRIPTION : 'Passive buzzer, which requires a square waveform of 2 to 5 kHz to drive, and then different frequency waveforms will drive the buzzer to emit the corresponding frequency sound.',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_0 : '1',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_1 : '2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_2 : '3',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_3 : '4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_4 : '5',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_5 : '6',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_6 : '7',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_7 : '8',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_8 : '9',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_9 : '10',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_10 : '11',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_11 : '12',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_12 : '13',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_13 : 'A0',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_14 : 'A1',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_15 : 'A2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_16 : 'A3',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_17 : 'A4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_PIN_18 : 'A5',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_0 : '1/2',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_1 : '1/4',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_2 : '1/8',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_3 : 'Whole shot',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_4 : 'Double tap',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724_SUSTAIN_5 : 'Stop',
 EXT_PASSIVE_BUZZER_BLOCK_1607658367724 : 'Passive buzzer control pin %1 Frequency %2 Duration %3 ',
 EXT_PASSIVE_BUZZER_CATE_77CD34CA : 'Passive buzzer',

                }
            }
            
            module.exports = [
                zh_cn,
                zh_tw,
                en
            ];
        